needle cage - French English Dictionary